https://www.v2ex.com/t/1110984
无 GUI 界面 Debian 服务器,没有使用 NetworkManager ,通过编辑以下文件实现网络配置
网络配置文件
sudo vim /etc/network/interfaces
# 本地回环部分
The loopback network interface
auto lo
iface lo inet loopback
# 外网访问部分
# 这里例举了 IPv4 固定 IP 地址,IPv6 通过 SLAAC 自动分配 IP 地址
# 可用 ls /sys/class/net 找到接口名称,如 enp5s0
# The primary network interface
auto enp5s0
iface enp5s0 inet static
address X.X.X.X
netmask X.X.X.X
gateway X.X.X.X
iface enp5s0 inet6 auto
# DNS 设置 (在 Linux 系统上,通常最多使用前三个 DNS 服务器)
sudo vim /etc/resolv.conf
nameserver 119.29.29.29
nameserver 223.5.5.5
nameserver 2402:4e00::
nameserver 2400:3200::1
# 重启网络服务
sudo systemctl restart networking
其实非常简单 记住一个原则就好了
默认 /etc/network/interfaces 配置,且具有最高优先级。
如果配置了,其他网络管理器程序不能接管网卡。
但这个方式太古老,也不够灵活好用。
所以,安装 NetworkManager 后,需要清空 /etc/network/interface 才能被 NetworkManager 接管。
接管后就可以用 NetworkManager 的管理工具 nmcli nmtui 配置。
安装 DE 默认就会安装 NetworkManager 。